package wechat

import "crmeb-common/global"

// PayComponentProduct 组件商品表
type PayComponentProduct struct {
	global.BaseModel
	PrimaryProductId int32 `json:"primaryProductId" gorm:"column=primary_product_id;comment:主商品ID"`

	ComponentProductId int32 `json:"componentProductId" gorm:"column=component_product_id;comment:交易组件平台内部商品ID"`

	Title string `json:"title" gorm:"column=title;comment:标题"`

	Path string `json:"path" gorm:"column=path;comment:绑定的小程序商品路径"`

	HeadImg string `json:"headImg" gorm:"column=head_img;comment:轮播图,多张"`

	QualificationPics string `json:"qualificationPics" gorm:"column=qualification_pics;comment:商品资质图片,多张"`

	ThirdCatId int32 `json:"thirdCatId" gorm:"column=third_cat_id;comment:第三级类目ID"`

	BrandId int32 `json:"brandId" gorm:"column=brand_id;comment:品牌id"`

	InfoVersion string `json:"infoVersion" gorm:"column=info_version;comment:预留字段，用于版本控制"`

	Status int32 `json:"status" gorm:"column=status;comment:微信侧状态:0-初始值，5-上架，11-自主下架，13-违规下架/风控系统下架"`

	EditStatus int32 `json:"editStatus" gorm:"column=edit_status;comment:微信侧审核状态:1-未审核，2-审核中，3-审核失败，4-审核成功"`

	PlatformStatus int32 `json:"platformStatus" gorm:"column=platform_status;comment:平台状态:0初始值 5商家上架 6平台上架 11商家下架 12平台下架"`

	PlatformEditStatus int32 `json:"platformEditStatus" gorm:"column=platform_edit_status;comment:平台审核状态:1-未审核，2-平台审核中，3-平台审核失败，4-平台审核成功"`

	TempId int32 `json:"tempId" gorm:"column=temp_id;comment:运费模板ID"`

	Stock int32 `json:"stock" gorm:"column=stock;comment:库存"`

	Sales int32 `json:"sales" gorm:"column=sales;comment:销量"`

	UnitName string `json:"unitName" gorm:"column=unit_name;comment:单位名称"`

	GiveIntegral int32 `json:"giveIntegral" gorm:"column=give_integral;comment:反多少积分"`

	SpecType bool `json:"specType" gorm:"column=spec_type;comment:规格 0单 1多"`

	Ficti int32 `json:"ficti" gorm:"column=ficti;comment:虚拟销量"`

	IsSub bool `json:"isSub" gorm:"column=is_sub;comment:是否单独分佣"`

	MerId int32 `json:"merId" gorm:"column=mer_id;comment:商户id"`
}
